Tính S(n) = 1 + 2 + 3 + … + n bằng C / C++

428

Top 1000 câu hỏi thường gặp môn Tin học có đáp án (phần 2) hay nhất được biên soạn và chọn lọc giúp bạn ôn luyện và đạt kết quả cao trong bài thi môn Tin học.

Tính S(n) = 1 + 2 + 3 + … + n bằng C / C++

Câu 8: Tính S(n) = 1 + 2 + 3 + … + n bằng C / C++

Lời giải:

Bằng ngôn ngữ C

#include

int main()

{

  int n;

  long S;

  S = 0;

  i = 1;

  printf("\nNhập vào số n: ");

  scanf("%d", &n);

   for(int i = 1; i <=n; i++)

    {

        S = S + i;

    }

  printf("\nTổng 1 + 2 + ... + %d là %ld: ", n, S);

  printf("\n----------------------------------------\n");

  printf("Chương trình này được đăng tại Freetuts.net");

}

Bằng ngôn ngữ C++

#include

using namespace std;

int main() {

  int n;

  long s = 0;

  cout<<"Nhập vào số n: ";

  cin>> n;

  for(int i = 1; i <= n; i++){

    s += i;

  }

  cout<<"Tổng 1 + 2 + 3 +... + "<<n<<" là: "<<s;

   cout<<"\n----------------------------------\n";

  cout<<"Chương trình này được đăng tại Freetuts.net";

}

Từ khóa :
Giải bài tập
Đánh giá

0

0 đánh giá